首页> 外文OA文献 >Desarrollo mediante lenguaje de alto nivel de un sistema de simulación de redes basado en FPGA para aplicaciones multiGbps Ethernet
【2h】

Desarrollo mediante lenguaje de alto nivel de un sistema de simulación de redes basado en FPGA para aplicaciones multiGbps Ethernet

机译:基于FpGa的网络仿真系统的高级语言开发,用于多Gbps以太网应用

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

El objetivo de este proyecto es crear una aplicación capaz de simular el comportamiento de una red de 10 Gbps con el objetivo de testar equipamiento que se conecta a una red a estas velocidades.Disponer de herramientas de simulación o emulación del tráfico real de red es de gran utilidad para poder comprobar o verificar el uso de nuevos protocolos y equipos en un entorno que pueda parecerse a las condiciones que soporta una red real.Actualmente existen herramientas Software ejecutándose sobre hardware de propósito general que pueden emular el tráfico como es el caso de la conocida herramienta Netem [Lin15]. Esta herramienta es ampliamente utilizada en entornos de baja velocidad (hasta un Gbps) pero tienen serias limitaciones cuando las tasas de línea se incrementan (multi-Gbps) y se quiere tener precisiones internas que estén por debajo del microsegundos.La solución para soportar altas tasas de línea con bajas latencias prescindiendo de software corriendo sobre un sistema operativo es realizar una solución hardware. Por cuestiones de coste de desarrollo y flexibilidad la solución es el uso de circuitos reconfigurables tipo FPGAs (Field Programmable Gates Arrays) [Qui15] que brindan precisiones del orden de nanosegundos y tasas de multiGpbs.La solución HW basado en tarjetas de FPGAs garantiza tanto alta velocidad como baja latencia pero la programación tradicional basada en lenguajes de descripción de hardware (HDL – Hardware Description Languajes) como VHDL o Verilog es sumamente costosa en términos de esfuerzo y tiempo de desarrollo. Para mitigar el esfuerzo de desarrollo han aparecido en el mercado aproximaciones basadas en lenguaje de alto nivel lo que deriva en la noción de síntesis de circuitos desde alto nivel (HLS – High Level Synthesis).Concretamente este proyecto creará un modelo funcional con características reducidas de la aplicación Netem utilizando lenguajes de alto nivel, concretamente se sintetiza con la herramienta Vivado-HLS [Xil15a], para ser utilizado en tarjetas basadas en dispositivos FPGAs. El sistema es capaz de recibir paquetes a 10Gbps, asociarles un retardo pseudoaleatorio y una tasa de pérdida de paquetes generando el tráfico de salida con el objeto de emular una red de paquetes.
机译:这个项目的目的是创建一个能够模拟10 Gbps网络行为的应用程序,目的是测试以这种速度连接到网络的设备。实用工具,可以在可能类似于实际网络支持的环境中检查或验证新协议和设备的使用。目前,在通用硬件上运行的软件工具可以模拟流量,例如著名的Netem工具[Lin15]。该工具广泛用于低速环境(高达1 Gbps),但是当线速提高(数Gbps)并且您希望内部精度低于微秒时,它们会受到严重限制。不管操作系统上运行的软件如何,低延迟线都可以执行硬件解决方案。出于开发成本和灵活性的原因,该解决方案是使用可重配置电路类型的FPGA(现场可编程门阵列)[Qui15],可提供纳秒级的精度和multiGpbs的速率,基于FPGA卡的硬件解决方案可确保较高的性能。速度像低延迟一样快,但是基于VHDL或Verilog等硬件描述语言(HDL-硬件描述语言)的传统编程在工作量和开发时间方面非常昂贵。为了减轻开发工作量,基于高级语言的方法已出现在市场上,这种方法源自“高级综合”(HLS)的概念。该项目将专门创建一个功能模型,该模型具有以下特点:使用高级语言的Netem应用程序,特别是与Vivado-HLS工具[Xil15a]合成的,将用于基于FPGA器件的卡中。该系统能够以10Gbps的速度接收数据包,并将其与伪随机延迟和数据包丢失率相关联,生成传出流量以模拟数据包网络。

著录项

  • 作者

    Lema Sorrosal, Alfredo de;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 spa
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号